from docx.shared import Pt, RGBColor, Inches

predefined_styles =    global_style = {
        'Normal': {
            'font': {
                'name': 'Arial',
                'size': Pt(12),
                'color': RGBColor(0,0,0),
                'underline': False,
                'alignment': 'left' #由于标题
            },
            'first_line_indent': Inches(0.5),
            'line_spacing': Pt(15),
            'background_color': 'FFFFFF'
        },
        'Heading1': {
            'font': {
                'name': 'Arial',
                'size': Pt(24),
                'color': RGBColor(0,0,0),
                'underline': False,
                'alignment': 'center'
            },
            'background_color': 'FFFFFF',

        },
        'Heading2': {
            'font': {
                'name': 'Arial',
                'size': Pt(18),
                'color': RGBColor(0, 128, 0),
                'underline': True,
                'alignment': 'left'
            },
            'background_color': 'FFFFFF'
        },
        'CustomStyle1': {
            'font': {
                'name': 'Times New Roman',
                'size': Pt(14),
                'color': RGBColor(255, 0, 0),
                'underline': True,
                'alignment': 'center'
            }
        },
    'Quote': {
        'font': {
            'name': 'Georgia',
            'size': Pt(14),
            'color': RGBColor(128, 128, 128),
            'underline': False,
            'alignment': 'center'
        },
        'first_line_indent': Inches(0.5),
        'line_spacing': Pt(20)
    },
        'Code': {
            'font': {
                'name': 'Courier New',
                'size': Pt(10),
                'color': RGBColor(0, 0, 0),
                'underline': False,
                'alignment': 'left'
            },
            'first_line_indent': Inches(0),
            'line_spacing': Pt(15)
        },
        'Title': {
            'font': {
                'name': 'Arial Black',
                'size': Pt(36),
                'color': RGBColor(0, 0, 0),
                'underline': True,
                'alignment': 'center'
            },
            'background_color': 'FFFFFF'
        },
        'Subtitle': {
            'font': {
                'name': 'Arial',
                'size': Pt(24),
                'color': RGBColor(0, 0, 128),
                'underline': False,
                'alignment': 'center'
            },
            'background_color': 'FFFFFF'
        },
        'Emphasis': {
            'font': {
                'name': 'Verdana',
                'size': Pt(12),
                'color': RGBColor(0, 0, 0),
                'underline': False,
                'alignment': 'left'
            },
            'first_line_indent': Inches(0.5),
            'line_spacing': Pt(15),
            'background_color': 'FFFFE0'
        },
        'Highlight': {
            'font': {
                'name': 'Verdana',
                'size': Pt(12),
                'color': RGBColor(0, 0, 0),
                'underline': False,
                'alignment': 'left'
            },
            'first_line_indent': Inches(0.5),
            'line_spacing': Pt(15),
            'background_color': 'FFDDC1'
        },
        'date':{
            'font':{
                'name': 'Arial',
                'size': Pt(14),
                'color': RGBColor(0, 0, 0),
                'underline': False,
                'alignment': 'center'
            }

        }

    }

